本书作者Christoph Wille是参与微软C#(读作C Sharp)程序语言早期版本开发工作的少数几个人之一,精通计算机语言设计,曾有许多知名专著。《.NET编程先锋C#》(PresentingC#)是在计算机图书出版界享有盛誉的Sams最新出版的,涉及到当代现代计算机编程语言设计的许多方面。对于具有一定C、C++计算机语言基础的软件工作者、大学相关专业的师生以及关心软件业的现状及其未来的各方人士,本书不仅非常具有阅读价值,还具有收藏价值。
微软公司C#产品部经理TonyGoodhew说:“C#相对于C++来说,不愧为一代高效、简化、现代的面向对象的程序设计语言,可谓青出于蓝而胜于蓝。相信C#将会成为您的首选。”C#是在C和C++基础上发展起来的,是具有当代风格、面向对象、运行于公用语言运行环境(CLR, Common Language Runtime)和.NET的平台上的企业级程序设计语言。
公用语言运行环境(CLR)不只是操纵控制代码的运行,而且它可以使编程变得很轻松。C#编译器专为这个运行环境产生可操控码。你从中会得到跨语言的集成、跨语言异常处理、安全机制增强、配制和版本处理技术以及任意高度和解析(profiling)代码等多项支持。
C#是CLR中的首选语言。支持.NET的大多数框架都是用C#写,因此C#的编译器是绑定在.NET平台上最经得起检验、优化程序最好的编译器。C#语言不仅从C++中借用了许多强大的功能,同时又体现了现代编程思想,增加了类型安全性,这使得C#成为提供企业解决方案的首选语言。软件变服务的所谓.NET时代即将来临,让我们一起迎接新型网络软件业的未来吧!
本书共12章,内容包括:
·CLR(公共语言运行环境)
·交互操作未操作控制代码
·VOS(虚拟对象系统)
·调试和解析代码
·C#的数据类型、类和控制声明
·安全实现
·编写组件
·C#应用配置
·异常处理技术
·.NET支持的内在服务
如果你的编程经验不是特别地丰富,那么本书就不怎么适合你。如果你有使用C++的背景,那么掌握C#不是件难事,不过即使你没有C++的基础,如果你精通别的编程语言,本书也会让你跟上编程技术发展的前沿。如果你有一点COM编程知识那最好不过,但这并不是必需的。
(中国青年出版社出版,2001年1月第1版,ChristophWille著,袁萌译,定价19元)